Welcome to my website
Rob is a Software Engineer specializing in Browser Based Technologies. I’d first like to start by defining a couple of terms. In the science of web development, there are essentially three different roles:
- Web Designers/Developers (also called Front-End, UI/UX, or GUI Developers): These professionals create the look and feel of the website. They are usually people with a graphic design background who know HTML/XHTML, CSS and the Adobe Creative Suite (Photoshop, Illustrator, InDesign, etc.).
- Web Application Developers (also called Web Developers): These professionals specialize in application development using a particular programming language such as PHP, VBScript, C#, etc. They also usually implement the JavaScript used for form validation, visual effects, etc. Although the form validation is still primarily handled by the Web application developer, JavaScript and jQuery are more and more being handled by the Web Designers.
- Database Administrators (DBA): These professionals handle the database administration. This is all of the data used within the applications themselves, and now, with CMSs, the data that comprises the code for the pages and articles.